/*评论输入框*/
.m_cmt_box {
	height: 58px; overflow: hidden; padding: 0 0 30px 0;
}
.m_cmt_box .m_cmt_face {
	float: left; border-radius: 6px 6px 6px 6px; width: 50px; height: 60px; margin-right: 10px;
}
.m_cmt_box .m_cmt_face img {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.22); border-radius: 4px; width: 50px; height: 50px;
}
.m_cmt_box .m_cmt_main {
	padding: 0 0 0 60px; overflow: visible;
}

.m_cmt_box .m_cmt_main .m_cmt_edit {
	height: 40px; background: url('../images/mcmt/textareabg.png') repeat-x scroll 0 0 #FFFFFF; border-top: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8; border-right: 1px solid #b8b8b8; background-color: #ffffff; background-repeat: repeat-x; border-radius: 3px 3px 0 0; box-shadow: 0 0; padding: 7px; position: relative; overflow: hidden; cursor: text;
}
.m_cmt_box .m_cmt_main .m_cmt_edit textarea{
	background: none repeat scroll 0 0 #FFFFFF; padding: 0; box-shadow: 0 0; color: #BDBBBB; border: 0; width:100%;z-index: 90; overflow: hidden; float: left; font-size: 13px; font-family: 'Microsoft YaHei',arial,tahoma,宋体,sans-serif; resize: none; height: 40px; display: block; outline: none; word-wrap: break-word; margin: 0;
}
.m_cmt_box .m_cmt_main .m_cmt_edit .tip {
	background: none repeat scroll 0 0 #FFFFFF; padding: 0; box-shadow: 0 0; border: 0; width:100%;z-index: 90; overflow: hidden; float: left; font-size: 13px; font-family: 'Microsoft YaHei',arial,tahoma,宋体,sans-serif; resize: none; height: 40px; display: block; outline: none; word-wrap: break-word; margin: 0; text-align:center;
}
.m_cmt_box .m_cmt_main .m_cmt_edit pre {
	width: 100%; font-size: 13px; left: 0; line-height: 18px; position: absolute; top: 0; visibility: hidden; word-wrap: break-word; white-space: pre-wrap;
}
.m_cmt_box .m_cmt_main .m_cmt_tb {
	opacity: 1; visibility: visible; border-top: 1px dotted #C6CDD6; border-bottom: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8;border-right: 1px solid #b8b8b8; bottom: 0; height: 28px; left: 0; right: 0; padding: 0 10px; background-color: #FFFFFF;
}
.m_cmt_box .m_cmt_main .m_cmt_tb .m_cmt_face_b {
	cursor: pointer; width: 18px; height: 16px; float: left; overflow: hidden; background: url('../images/mcmt/emotion2.png') no-repeat; margin-top: 6px; margin-right: 6px;
}
.m_cmt_box .m_cmt_main .m_cmt_tb .m_cmt_fontsize {
	font-size: 14px; float: right; line-height: 28px; font-family: Georgia,Constantia; color: #cecece;
}

.m_ssmile{
	margin-left: 60px; position: absolute; z-index: 9999; display: none;
}
.m_ssmile div {
	border: 1px solid #989999; border-radius: 5px; width: 322px; height: 190px; background: #fff; font-size: 12px; padding: 6px;
}
.m_ssmile .m_ssmile_page {
	margin: 5px 0 0 0; padding: 0; height: 24px;
}
.m_ssmile .m_ssmile_list {
	margin: 0; padding: 0; width: 310px; border-top: 1px solid #d3e4f0; border-left: 1px solid #d3e4f0; margin: 5px 0 0 5px;
}

.m_stat_btn {
	position: relative; overflow: hidden; margin-bottom: 5px; margin-top: 0px; line-height: 15px;
}

.m_cmt_btn{
	cursor: pointer; font-family: 'Microsoft YaHei', arial, tahoma, 宋体, sans-serif; padding: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; color: rgb(102, 102, 102); display: inline-block; font-weight: 600; text-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px; float: right; background-image: url(../images/mcmt/buttonLarge.png); background-attachment: scroll; background-color: transparent; text-align: center; width: 70px; border: 1px solid rgb(184, 184, 184); font-size: 12px; line-height: 22px; height: 22px; background-position: 0px 0px; background-repeat: repeat no-repeat;
}
.m_cmt_btn:hover {
	text-decoration: none;
}
.m_cmt_btn_disabled {
	pointer-events: none;
}

/*回复框*/
.m_cmt_box_rpy {
}
.m_cmt_box_rpy .m_cmt_face{
	width:38px;
}
.m_cmt_box_rpy .m_cmt_face img{
	width: 38px; height: 38px;
}
.m_cmt_box_rpy .m_cmt_main {
	padding: 0 0 0 48px; overflow: visible;
}


/*评论列表*/
.m_cmt_list .m_cmt_item {
	border-top: 1px solid #D7D7D7; padding: 15px 0;
}
.m_cmt_list .m_cmt_item_rpy {
	margin-left: 60px;
}

.m_cmt_face {
	position: relative; float: left; border-radius: 6px 6px 6px 6px; width: 50px; height: 50px; margin-right: 10px;
}
.m_cmt_face .m_cmt_face_rpy {
	width: 38px; height: 38px;
}
.m_cmt_face a {
	cursor: pointer; text-decoration: none;
}
.m_cmt_face img {
	border: 0 none; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.22); border-radius: 4px; width: 50px; height: 50px;
	
}
.m_cmt_face .m_cmt_face_rpy img {
	border: 0 none; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.22); border-radius: 4px;  height: 38px;
}

.m_cmt_main {
	padding-left: 60px;
}
.m_cmt_main .m_cmt_uname {
	color: #303030; font-size: 13px; line-height: 18px; height: 20px;
}
.m_cmt_main .m_cmt_uname a {
	font-weight: bold; color: #2B8CE6; cursor: pointer; float: left; text-decoration: none; padding-right: 6px;
}
.m_cmt_main .m_cmt_txt {
	color: #303030; font-size: 13px; line-height: 18px; word-wrap: break-word; text-align: left;
}
.m_cmt_main .m_cmt_exp {
	padding: 5px 5px 0 0; line-height: 14px;
}
.m_cmt_main .m_cmt_exp .m_cmt_date {
	color: #999999; float: left; font-size: 11px; padding: 0 10px 0 0;
}
.m_cmt_main .m_cmt_exp .m_cmt_rpy_img{
	background-image: url(../images/mcmt/rpy2.png); background-attachment: scroll; background-color: transparent; cursor: pointer; float: left; height: 13px; margin-right: 4px; margin-top: 0px; width: 14px; background-position: 0px 0px; background-repeat: no-repeat no-repeat;
}
.m_cmt_main .m_cmt_exp .m_cmt_rpy_img:hover{
	background-image: url(../images/mcmt/rpy.png); background-attachment: scroll; background-color: transparent; cursor: pointer; float: left; height: 13px; margin-right: 4px; margin-top: 0px; width: 14px; background-position: 0px 0px; background-repeat: no-repeat no-repeat;
}
.m_cmt_main .m_cmt_exp .m_cmt_rpy_txt{
	color: rgb(153, 153, 153); cursor: pointer; float: left; font-size: 11px; margin-right: 10px; padding: 0px 4px 0px 0px;
}

.m_more_cmt{
	cursor: pointer; background: none repeat scroll 0 0 #fcfcfc; height: 28px; line-height: 28px; display: block; border: 1px solid #dcdcdc; margin-top: 15px; margin-bottom: 10px; text-align: center; border-radius: 3px; font-size: 13px; color: #424242; text-decoration: none;
}
.m_more_cmt:hover{
	cursor: pointer; background: none repeat scroll 0 0 rgb(248,248,248); height: 28px; line-height: 28px; display: block; border: 1px solid #dcdcdc; margin-top: 15px; margin-bottom: 10px; text-align: center; border-radius: 3px; font-size: 13px; color: #424242; text-decoration: none;
}
.m_more_cmt_rpy {
	margin-left: 60px;
}
.m_more_cmt img{
	padding-left: 4px; border: none; display: inline;
}

/*分页*/
.m_cmt_page{margin:1em 0;}
.m_cmt_page a{color:#555;}
.m_cmt_page-cell{display:inline-block;background:#f2f1ec;padding:0 10px;height:28px;line-height:28px;margin-right: 0.3em;}
.m_cmt_page-cell-current{background:#999;pointer-events:none;color:#fff;}
.m_cmt_page .m_cmt_page-cell-next{background:#ec5524;border-color:#4c8928;color:#fff;}
.m_cmt_page-cell:hover{background:#999;text-decoration:none;color:#fff;}
.m_cmt_page-cell-ellipsis{pointer-events:none;}
.m_cmt_page .m_cmt_page-cell-next:hover{background:#ff7744;}